#pragma once

//////////////////////////////////////////////////////////////////////////
//
// Abstract class that represents a scene where we define, buffers,
// lights, materials, etc
//
// You should implement your own scene and pass to Application class
// to use it.
//
//////////////////////////////////////////////////////////////////////////

class Scene {
public:
	virtual void init() = 0;
	virtual void draw() = 0;
	virtual void destroy() = 0;
};